package com.qf.zyh.util;

import java.util.UUID;

public class FileUtil {
    public  static  String getNewFile(String fileName){
            //  uuid为随机数，可以设置不重复的文件名。
        String s = UUID.randomUUID().toString().replace("-","")+"_"+fileName;
        return s;
    }
    public static String getNewFilePath(String path,String fileName){
        //通过文件名的hash值，分别获取二级目录三级目录，来拼接到路径中
        int i = fileName.hashCode();
        //与运算，只能0-15的值，16个数。
        int i1 = i & 15;
        int i2 = i>>4 & 15;
        return path+"\\"+i1+"\\"+i2+"\\"+fileName;
    }
}
